Definiţie Bază de date relaţională = una sau mai multe tabele împreună cu descrierea acestora şi a relaţiilor dintre ele. O bază de date are ca scop principal memorarea/stocarea unor date în scopul prelucrării lor ulterioare.
Data : un material brut, stocat pe un suport informaţional . Informaţie : rezultă din combinarea , accesarea, prelucrarea a unei date;
SGBD. Sisteme de Gestiune a Bazelor de Date - aplicaţii software pentru baze de date. Orice SGBD trebuie să asigure posibilităţi pentru : crearea bazei de date, actualizarea datelor (adăugări, modificări, ştergeri).. regăsirea datelor.. administrarea datelor…
Model conceptual. Prima etapă în proiectarea unei baze de date.
4.1.Documentarea ; stabilirea necesităţilor şi a fluxului de informaţii; 4.2.Descrierea exactă a informaţiilor de care ai nevoie; 4.3. Stabilirea rapoartelor care se pot realiza pe baza informaţiilor modelate; 5.Reguli - modelare: 5.1.Capturează toate informaţiile necesare; 5.2. Asigură-te că informaţia apare într-un singur loc şi cel mai bun loc; 5.3. Nu modela(captura) nicio informaţie care a fost deja modelată sau poate fi obţinută din ceea ce a fost deja modelat; (redundanţă minima şi controlată ) 6. Tabele 6.1. Reprezintă ceva semnificativ pentru baza de date modelată. 6.2. Are un nume; de obicei un substantiv.(Ex. : Persoane ) Fiecare entitate area instanţe , date care se doresc a fi memorate. 6.3.Are mai multe atribute (câmpuri/coloane). Atributele te ajută să furnizezi mai multe informaţii despre entitate. Fiecare atribut descrie, cuantifică, clasifică.. ce se doreşte capturat în baza de date… fiecare atribut are un tip de date specific.. (numeric, text, data calendaristică….). Un atribut are o singură valoare .Exemple atribute pentru tabela Persoane: Nume (text), Prenume (text) DataNasterii (data calendaristică)… Atributele au instanţe : valoarea pe care o poate lua un atribut.Exemple de instanţe: Nume: Ionescu,Popescu…… 6.4.Fiecare tabelă are o cheie primară( un atribut sau o combinaţie de atribute) , care permite identificarea în mod unic a unei instanţe din cadrul tabelei. 7. Relaţii : conexiunea dintre tabele/entităţi. 7.1.Rol : arată cum anumite părţi ale sistemului sunt influenţate de către altele.; permit realizarea unor rapoarte cu date din una sau mai multe tabele; 7.2.Orice relaţie are un nume, optionalitate ( may be/must) şi cardinalitate/grad (cât de multe ) 7.3.Tipuri de relaţii : 1-1, 1-M, M-M 7.4.Dacă o tabelă este în relaţie cu o altă tabelă, una din ele va prelua cheia primară a celeilalte astfel încât să se realizeze conexiunea dintre instanţele celor 2 tabele; (cheie externă) http://ilearning.oracle.com/ilearn/en/learner/jsp/login.jsp?site=OracleAcad
- Definiţie Bază de date relaţională = una sau mai multe tabele împreună cu descrierea acestora şi a relaţiilor dintre ele. O bază de date are ca scop principal memorarea/stocarea unor date în scopul prelucrării lor ulterioare.
- Data : un material brut, stocat pe un suport informaţional . Informaţie : rezultă din combinarea , accesarea, prelucrarea a unei date;
- SGBD. Sisteme de Gestiune a Bazelor de Date - aplicaţii software pentru baze de date. Orice SGBD trebuie să asigure posibilităţi pentru : crearea bazei de date, actualizarea datelor (adăugări, modificări, ştergeri).. regăsirea datelor.. administrarea datelor…
- Model conceptual. Prima etapă în proiectarea unei baze de date.
4.1.Documentarea ; stabilirea necesităţilor şi a fluxului de informaţii;4.2.Descrierea exactă a informaţiilor de care ai nevoie;
4.3. Stabilirea rapoartelor care se pot realiza pe baza informaţiilor modelate;
5. Reguli - modelare:
5.1.Capturează toate informaţiile necesare;
5.2. Asigură-te că informaţia apare într-un singur loc şi cel mai bun loc;
5.3. Nu modela(captura) nicio informaţie care a fost deja modelată sau poate fi obţinută din ceea ce a fost deja modelat; (redundanţă minima şi controlată )
6. Tabele
6.1. Reprezintă ceva semnificativ pentru baza de date modelată.
6.2. Are un nume; de obicei un substantiv.(Ex. : Persoane ) Fiecare entitate area instanţe , date care se doresc a fi memorate.
6.3.Are mai multe atribute (câmpuri/coloane). Atributele te ajută să furnizezi mai multe informaţii despre entitate. Fiecare atribut descrie, cuantifică, clasifică.. ce se doreşte capturat în baza de date… fiecare atribut are un tip de date specific.. (numeric, text, data calendaristică….). Un atribut are o singură valoare . Exemple atribute pentru tabela Persoane: Nume (text), Prenume (text) DataNasterii (data calendaristică)… Atributele au instanţe : valoarea pe care o poate lua un atribut. Exemple de instanţe: Nume: Ionescu,Popescu……
6.4.Fiecare tabelă are o cheie primară( un atribut sau o combinaţie de atribute) , care permite identificarea în mod unic a unei instanţe din cadrul tabelei.
7. Relaţii : conexiunea dintre tabele/entităţi.
7.1.Rol : arată cum anumite părţi ale sistemului sunt influenţate de către altele.; permit realizarea unor rapoarte cu date din una sau mai multe tabele;
7.2.Orice relaţie are un nume, optionalitate ( may be/must) şi cardinalitate/grad (cât de multe )
7.3.Tipuri de relaţii : 1-1, 1-M, M-M
7.4.Dacă o tabelă este în relaţie cu o altă tabelă, una din ele va prelua cheia primară a celeilalte astfel încât să se realizeze conexiunea dintre instanţele celor 2 tabele; (cheie externă)
http://ilearning.oracle.com/ilearn/en/learner/jsp/login.jsp?site=OracleAcad